package com.hualude.roadsign.dto;

import com.hualude.roadsign.model.HighLeverEntity;

/**
 * Created by xu_jiaHui on 2018/3/24.
 */
public class HighLeverDto {
    private Integer highLeverId;
    private String projectNumber;
    private Integer highLeverRegionId;
    private String highLeverLongitude;
    private String highLeverLatitude;
    private String highLeverProvince;
    private String highLeverCity;
    private String highLeverArea;
    private String highLeverRoadName;
    private String highLeverStartRoad;
    private String highLeverEndRoad;
    private String highLeverSize;
    private String highLeverPhoto;
    private String highLeverInstallTime;
    private String highLeverInstallOrg;
    private Integer highLeverPeriod;
    private Integer highLeverServiceLife;
    private String highLeverRemark;
    private Integer highLeverCreatorId;
    private Integer highLeverModifierId;
    private Integer highLeverOrgId;
    private Integer highLeverMainOrgId;
    private Integer highLeverIsComplete;
    private String highLeverPatrolTime;
    private String highLeverPatrolContent;
    private Integer alarmCount;
    private String alarmDeviceId;


    private String highLeverCreatorName;      //采集员名称
    private String highLeverOrgName;          //维护单位名称
    private String highLeverMainOrgName;      //监管单位名称
    private String longitude;                   //经度
    private String latitude;                    //纬度
    private Integer deviceState;                //报警器状态


    public Integer getDeviceState() {
        return deviceState;
    }

    public void setDeviceState(Integer deviceState) {
        this.deviceState = deviceState;
    }

    public Integer getHighLeverId() {
        return highLeverId;
    }

    public void setHighLeverId(Integer highLeverId) {
        this.highLeverId = highLeverId;
    }

    public String getProjectNumber() {
        return projectNumber;
    }

    public void setProjectNumber(String projectNumber) {
        this.projectNumber = projectNumber;
    }

    public Integer getHighLeverRegionId() {
        return highLeverRegionId;
    }

    public void setHighLeverRegionId(Integer highLeverRegionId) {
        this.highLeverRegionId = highLeverRegionId;
    }

    public String getHighLeverLongitude() {
        return highLeverLongitude;
    }

    public void setHighLeverLongitude(String highLeverLongitude) {
        this.highLeverLongitude = highLeverLongitude;
    }

    public String getHighLeverLatitude() {
        return highLeverLatitude;
    }

    public void setHighLeverLatitude(String highLeverLatitude) {
        this.highLeverLatitude = highLeverLatitude;
    }

    public String getHighLeverProvince() {
        return highLeverProvince;
    }

    public void setHighLeverProvince(String highLeverProvince) {
        this.highLeverProvince = highLeverProvince;
    }

    public String getHighLeverCity() {
        return highLeverCity;
    }

    public void setHighLeverCity(String highLeverCity) {
        this.highLeverCity = highLeverCity;
    }

    public String getHighLeverArea() {
        return highLeverArea;
    }

    public void setHighLeverArea(String highLeverArea) {
        this.highLeverArea = highLeverArea;
    }

    public String getHighLeverRoadName() {
        return highLeverRoadName;
    }

    public void setHighLeverRoadName(String highLeverRoadName) {
        this.highLeverRoadName = highLeverRoadName;
    }

    public String getHighLeverStartRoad() {
        return highLeverStartRoad;
    }

    public void setHighLeverStartRoad(String highLeverStartRoad) {
        this.highLeverStartRoad = highLeverStartRoad;
    }

    public String getHighLeverEndRoad() {
        return highLeverEndRoad;
    }

    public void setHighLeverEndRoad(String highLeverEndRoad) {
        this.highLeverEndRoad = highLeverEndRoad;
    }

    public String getHighLeverSize() {
        return highLeverSize;
    }

    public void setHighLeverSize(String highLeverSize) {
        this.highLeverSize = highLeverSize;
    }

    public String getHighLeverPhoto() {
        return highLeverPhoto;
    }

    public void setHighLeverPhoto(String highLeverPhoto) {
        this.highLeverPhoto = highLeverPhoto;
    }

    public String getHighLeverInstallTime() {
        return highLeverInstallTime;
    }

    public void setHighLeverInstallTime(String highLeverInstallTime) {
        this.highLeverInstallTime = highLeverInstallTime;
    }

    public String getHighLeverInstallOrg() {
        return highLeverInstallOrg;
    }

    public void setHighLeverInstallOrg(String highLeverInstallOrg) {
        this.highLeverInstallOrg = highLeverInstallOrg;
    }

    public Integer getHighLeverPeriod() {
        return highLeverPeriod;
    }

    public void setHighLeverPeriod(Integer highLeverPeriod) {
        this.highLeverPeriod = highLeverPeriod;
    }

    public Integer getHighLeverServiceLife() {
        return highLeverServiceLife;
    }

    public void setHighLeverServiceLife(Integer highLeverServiceLife) {
        this.highLeverServiceLife = highLeverServiceLife;
    }

    public String getHighLeverRemark() {
        return highLeverRemark;
    }

    public void setHighLeverRemark(String highLeverRemark) {
        this.highLeverRemark = highLeverRemark;
    }

    public Integer getHighLeverCreatorId() {
        return highLeverCreatorId;
    }

    public void setHighLeverCreatorId(Integer highLeverCreatorId) {
        this.highLeverCreatorId = highLeverCreatorId;
    }

    public Integer getHighLeverModifierId() {
        return highLeverModifierId;
    }

    public void setHighLeverModifierId(Integer highLeverModifierId) {
        this.highLeverModifierId = highLeverModifierId;
    }

    public Integer getHighLeverOrgId() {
        return highLeverOrgId;
    }

    public void setHighLeverOrgId(Integer highLeverOrgId) {
        this.highLeverOrgId = highLeverOrgId;
    }

    public Integer getHighLeverMainOrgId() {
        return highLeverMainOrgId;
    }

    public void setHighLeverMainOrgId(Integer highLeverMainOrgId) {
        this.highLeverMainOrgId = highLeverMainOrgId;
    }

    public Integer getHighLeverIsComplete() {
        return highLeverIsComplete;
    }

    public void setHighLeverIsComplete(Integer highLeverIsComplete) {
        this.highLeverIsComplete = highLeverIsComplete;
    }

    public String getHighLeverPatrolTime() {
        return highLeverPatrolTime;
    }

    public void setHighLeverPatrolTime(String highLeverPatrolTime) {
        this.highLeverPatrolTime = highLeverPatrolTime;
    }

    public String getHighLeverPatrolContent() {
        return highLeverPatrolContent;
    }

    public void setHighLeverPatrolContent(String highLeverPatrolContent) {
        this.highLeverPatrolContent = highLeverPatrolContent;
    }

    public String getHighLeverCreatorName() {
        return highLeverCreatorName;
    }

    public void setHighLeverCreatorName(String highLeverCreatorName) {
        this.highLeverCreatorName = highLeverCreatorName;
    }

    public String getHighLeverOrgName() {
        return highLeverOrgName;
    }

    public void setHighLeverOrgName(String highLeverOrgName) {
        this.highLeverOrgName = highLeverOrgName;
    }

    public String getHighLeverMainOrgName() {
        return highLeverMainOrgName;
    }

    public void setHighLeverMainOrgName(String highLeverMainOrgName) {
        this.highLeverMainOrgName = highLeverMainOrgName;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public Integer getAlarmCount() {
        return alarmCount;
    }

    public void setAlarmCount(Integer alarmCount) {
        this.alarmCount = alarmCount;
    }

    public String getAlarmDeviceId() {
        return alarmDeviceId;
    }

    public void setAlarmDeviceId(String alarmDeviceId) {
        this.alarmDeviceId = alarmDeviceId;
    }

    public HighLeverEntity toBean() {
        HighLeverEntity highLeverEntity = new HighLeverEntity();
        highLeverEntity.setProjectNumber(projectNumber);
        highLeverEntity.setHighLeverRegionId(highLeverRegionId);
        highLeverEntity.setHighLeverLongitude(highLeverLongitude);
        highLeverEntity.setHighLeverLatitude(highLeverLatitude);
        highLeverEntity.setHighLeverProvince(highLeverProvince);
        highLeverEntity.setHighLeverCity(highLeverCity);
        highLeverEntity.setHighLeverArea(highLeverArea);
        highLeverEntity.setHighLeverRoadName(highLeverRoadName);
        highLeverEntity.setHighLeverStartRoad(highLeverStartRoad);
        highLeverEntity.setHighLeverEndRoad(highLeverEndRoad);
        highLeverEntity.setHighLeverSize(highLeverSize);
        highLeverEntity.setHighLeverPhoto(highLeverPhoto);
        highLeverEntity.setHighLeverInstallTime(highLeverInstallTime);
        highLeverEntity.setHighLeverInstallOrg(highLeverInstallOrg);
        highLeverEntity.setHighLeverPeriod(highLeverPeriod);
        highLeverEntity.setHighLeverServiceLife(highLeverServiceLife);
        highLeverEntity.setHighLeverRemark(highLeverRemark);
        highLeverEntity.setHighLeverCreatorId(highLeverCreatorId);
        highLeverEntity.setHighLeverModifierId(highLeverModifierId);
        highLeverEntity.setHighLeverOrgId(highLeverOrgId);
        highLeverEntity.setHighLeverMainOrgId(highLeverMainOrgId);
        highLeverEntity.setHighLeverPatrolTime("  ");
        highLeverEntity.setHighLeverPatrolContent("  ");
        highLeverEntity.setHighLeverIsComplete(0);
        highLeverEntity.setAlarmCount(alarmCount);
        highLeverEntity.setAlarmDeviceId(alarmDeviceId);
        return highLeverEntity;
    }
}
